#define CRT_SECURE_NO_WARNINGS 1
//#include <stdio.h>
//int main()
//{
//	double a, b;
//	char op;
//	scanf_s("%lf%c%lf", &a, &op, &b);
//	switch (op)
//	{
//	case '+':
//	{
//		if (a + b == (int)(a + b)) {
//			printf("%d", a + b);
//		}
//		else {
//			printf("%.2lf", (double)(a + b));
//		}
//		break;
//	}
//	case '-':
//	{
//		if (a - b == (int)(a - b)) {
//			printf("%d", (int)(a - b));
//		}
//		else {
//			printf("%.2lf", (double)(a - b));
//		}
//		break;
//	}
//	case '*':
//	{
//		if (a * b == (int)(a * b)) {
//			printf("%d", (int)(a * b));
//		}
//		else {
//			printf("%.2lf", (double)(a * b));
//		}
//		break;
//	}
//	case '/':
//	{
//		if (b == 0)
//		{
//			printf("Divisor cannot be 0!");
//		}
//		else
//		{
//			if (a / b == (int)(a * 1.0 / b)) {
//				printf("%d", (int)(a / b));
//			}
//			else {
//				printf("%.2lf", (double)(a * 1.0 / b));
//			}
//		}
//		break;
//	}
//	default:
//	{
//		printf("Unknown operator!");
//	}
//	break;
//	}
//	return 0;
//}
//#include <stdio.h>
//int main()
//{
//	char ch;
//	int n;
//	scanf_s("%c %d", &ch, &n);
//	if (ch >= 'a' && ch <= 'z')
//	{
//		if (ch + n % 26 > 'z')
//		{
//			ch = ch + n % 26 - 26;
//		}
//		else
//		{
//			ch = ch + n % 26;
//		}
//		printf("%c", ch);
//	}
//	else if (ch >= 'A' && ch <= 'Z')
//	{
//		if (ch + n % 26 > 'Z')
//		{
//			ch = ch + n % 26 - 26;
//		}
//		else
//		{
//			ch = ch + n % 26;
//		}
//		printf("%c", ch);
//	}
//	else if (ch >= '0' && ch <= '9')
//	{
//		printf("%c", ch);
//	}
//
//	return 0;
//}